Alif Semiconductor /AE302F80F5582AE_CM55_HE_View /ETH /ETH_MAC_TIMESTAMP_STATUS

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ETH_MAC_TIMESTAMP_STATUS

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (Val_0x0)TSSOVF 0 (Val_0x0)TSTARGT0 0 (Val_0x0)TSTRGTERR0 0 (Val_0x0)TXTSSIS

TXTSSIS=Val_0x0, TSTRGTERR0=Val_0x0, TSTARGT0=Val_0x0, TSSOVF=Val_0x0

Description

Timestamp Status Register

Fields

TSSOVF

Timestamp Seconds Overflow When this bit is set, it indicates that the ETH_MAC_SYSTEM_TIME_SECONDS[TSS] value has overflowed beyond 0xFFFF_FFFF. Access restriction applies. Clears on read (or this bit is written to 1 when the ETH_MAC_CSR_SW_CTRL[RCWE] bit is set). Self-set to 1 on internal event.

0 (Val_0x0): Timestamp seconds overflow status not detected

1 (Val_0x1): Timestamp seconds overflow status detected

TSTARGT0

Timestamp Target Time Reached When set, this bit indicates that the value of system time is greater than or equal to the value specified in the ETH_MAC_PPS0_TARGET_TIME_SECONDS and ETH_MAC_PPS0_TARGET_TIME_NANOSECONDS registers. Access restriction applies. Clears on read (or this bit is written to 1 when the ETH_MAC_CSR_SW_CTRL[RCWE] bit is set). Self-set to 1 on internal event.

0 (Val_0x0): Timestamp target time reached status not detected

1 (Val_0x1): Timestamp target time reached status detected

TSTRGTERR0

Timestamp Target Time Error This bit is set when the latest target time programmed in the ETH_MAC_PPS0_TARGET_TIME_SECONDS and ETH_MAC_PPS0_TARGET_TIME_NANOSECONDS registers elapses. Access restriction applies. Clears on read (or this bit is written to 1 when the ETH_MAC_CSR_SW_CTRL[RCWE] bit is set). Self-set to 1 on internal event.

0 (Val_0x0): Timestamp target time error status not detected

1 (Val_0x1): Timestamp target time error status detected

TXTSSIS

Tx Timestamp Status Interrupt Status When drop transmit status is enabled in MTL, this bit is set when the captured transmit timestamp is updated in the ETH_MAC_TX_TIMESTAMP_STATUS_NANOSECONDS and ETH_MAC_TX_TIMESTAMP_STATUS_SECONDS registers. This bit is cleared when the ETH_MAC_TX_TIMESTAMP_STATUS_SECONDS register is read (or write to ETH_MAC_TX_TIMESTAMP_STATUS_SECONDS register when the ETH_MAC_CSR_SW_CTRL[RCWE] bit is set).

0 (Val_0x0): Tx timestamp status interrupt status not detected

1 (Val_0x1): Tx timestamp status interrupt status detected

Links

() ()